function GetBasicinfo() {

	var myData = [
			['1', "设备1", '总部设备1', 'ASA5520','192.168.0.1', '已管理','1.0.012','防火墙1','王五'		,'8.4','工作域1'],
			['2', "设备2", '总部设备2', '虚拟防火墙','192.168.0.1', '已管理','1.0.012','防火墙2','王五'	,'8.4','工作域2'],
			['3', "设备3", '总部设备3', 'ASA5520','192.168.0.1', '未管理','1.0.012','防火墙3','王五'		,'8.4','工作域3'],
			['4', "设备4", '总部设备4', '虚拟防火墙','192.168.0.1', '未管理','1.0.012','防火墙4','王五'	,'8.5','工作域4'],
			['5', "设备5", '总部设备5', 'ASA5520','192.168.0.1', '已管理','1.0.012','防火墙5','王五'		,'8.5','工作域5']
	];


	var store = new Ext.data.ArrayStore({
				fields : [{
							name : 'id'
						}, {
							name : 'name'
						}, {
							name : 'desc'
						}, {
							name : 'type'
						}, {
							name : 'ip'
						}, {
							name : 'status'
						}, {
							name : 'version'
						}, {
							name : 'firewallname'
						}, {
							name : 'manager'
						}, {
							name : 'asa'
						}, {
							name : 'area'
						}]
			});
			



	store.loadData(myData);
	var nowpage = new Ext.Toolbar.TextItem('1');
	var countpage = new Ext.Toolbar.TextItem('共1页');
	var now_page = 0;
	var count_page = 0;
	var sm = new Ext.grid.CheckboxSelectionModel();
	var grid = new Ext.grid.GridPanel({
				store : store,
				columns : [sm, {
							id : 'id',
							header : 'id',
							width : 10,
							sortable : true,
							dataIndex : 'id',
							hidden : true
						}, {
							header : '名称',
							width : 100,
							sortable : true,
							dataIndex : 'name'
						}, {
							header : '描述',
							width : 150,
							sortable : true,
							dataIndex : 'desc'
						}, {
							header : '设备型号',
							width : 150,
							sortable : true,
							dataIndex : 'type'
						}, {
							header : '管理IP',
							width : 100,
							sortable : true,
							dataIndex : 'ip'
						}, {
							header : '管理状态',
							width : 70,
							sortable : true,
							dataIndex : 'status'
						}, {
							header : '防火墙名称',
							width : 70,
							sortable : true,
							dataIndex : 'firewallname'
						}, {
							header : 'ASA版本',
							width : 100,
							sortable : true,
							dataIndex : 'asa'
						}, {
							header : '工作域',
							width : 100,
							sortable : true,
							dataIndex : 'area'
						}],
				sm : sm,
				tbar : [
					 {
							text : '编辑',
							tooltip : '编辑',
							iconCls : 'modify',
							ref : '../modifyBtn',
							id:'modifyBtn',
							name:'modifyBtn',
							handler : function() {
								SetBasicinfo();
							}
						}, '-', {
							text : '删除',
							tooltip : '删除',
							iconCls : 'delete',
							ref : '../removeBtn',
							disabled : true,
							handler : function() {
								var s = grid.getSelectionModel().getSelections();
								for (var i = 0; r = s[i]; i++) {
									store.remove(r);
								}
							}
						}, {
							text : '刷新',
							tooltip : '刷新',
							iconCls : 'refresh',
							handler : function() {							
								store.loadData(myData);
							}
						}],
				stripeRows : true,
				autoExpandColumn : 'id',
				stateful : true,
				stateId : 'devinfogrid'
			});
	grid.getSelectionModel().on('selectionchange', function(sm) {
				grid.removeBtn.setDisabled(sm.getCount() < 1);
			});


	
	
	return grid;
}	

function SetBasicinfo(setReturn){

	var states = [
		['1', 'ASA5520'],
		['2', 'FWSM'],
		['3', 'ASAM'],
		['4', '交换机'],
		['5', '虚拟防火墙']
		];
	var states1 = [
		['1', 'ssh'],
		['2', 'telnet']
		];

	var set_center = {
		xtype: 'fieldset',
		margins:'5 5 5 5',
		layout : 'form',
		region:'center',
		bodyStyle : 'padding:10px;',
		items: [
						{
								xtype : 'textfield',
								fieldLabel : '名称',
								id : 'name',
								name : 'name',
								anchor : '100%',
								value:'设备1'
						},{
								xtype : 'textarea',
								fieldLabel : '描述',
								id : 'desc',
								name : 'desc',
								anchor : '100%',
								value:'总部设备1'
						},{
								xtype : 'textfield',
								fieldLabel : '设备型号',
								id : 'devicetype',
								name : 'devicetype',
								anchor : '100%',
								value:'ASA5520',
								readOnly : true
						},{
								xtype : 'textfield',
								fieldLabel : '管理IP',
								id : 'ip',
								name : 'ip',
								anchor : '100%',
								value:'192.168.0.1',
								readOnly : true
						},{
								xtype : 'textfield',
								fieldLabel : '管理状态',
								id : 'status',
								name : 'status',
								anchor : '100%',
								value:'已管理',
								readOnly : true
						},{
								xtype : 'textfield',
								fieldLabel : '防火墙名称',
								id : 'fwname',
								name : 'fwname',
								anchor : '100%',
								value:'防火墙1',
								readOnly : true
						},{
								xtype : 'textfield',
								fieldLabel : 'ASA版本',
								id : 'ASAversion',
								name : 'ASAversion',
								anchor : '100%',
								value:'8.4',
								readOnly : true
						},{
								xtype : 'textfield',
								fieldLabel : '工作域',
								id : 'domain',
								name : 'domain',
								anchor : '100%',
								value:'工作域1',
								readOnly : true
						}
	
		]
	};

	var setWindows = new Ext.Window({
				layout : 'border',
				width : 500,
				height : 400,
				title : "修改基本信息",
				modal : true,
				resizable : true,
				maximizable : true,
				iconCls : 'server',
				items : [set_center],
				plain : true
				
			});
	setWindows.addButton({
				text : "确定",
				handler : function() {
					setWindows.close();
				}
			});
	setWindows.addButton({
				text : '取 消',
				handler : function() {
					setWindows.close();
				}
			});
	setWindows.show();
}

function GetLinkDevice(){

	var myData = [
			['1', "设备1", '总部设备1', 'ASA5520','192.168.0.1', '已管理','1.0.012'],
			['2', "设备2", '总部设备2', 'ASA5520','192.168.0.1', '已管理','1.0.012'],
			['3', "设备3", '总部设备3', 'ASA5520','192.168.0.1', '未管理','1.0.012'],
			['4', "设备4", '总部设备4', 'ASA5520','192.168.0.1', '未管理','1.0.012'],
			['5', "设备5", '总部设备5', 'ASA5520','192.168.0.1', '已管理','1.0.012']
	];


	var store = new Ext.data.ArrayStore({
				fields : [{
							name : 'id'
						}, {
							name : 'name'
						}, {
							name : 'desc'
						}, {
							name : 'type'
						}, {
							name : 'ip'
						}, {
							name : 'status'
						}, {
							name : 'version'
						}]
			});
			
	store.loadData(myData);
	var sm = new Ext.grid.CheckboxSelectionModel();
	var grid = new Ext.grid.GridPanel({
				store : store,
				columns : [sm, {
							id : 'id',
							header : 'id',
							width : 10,
							sortable : true,
							dataIndex : 'id',
							hidden : true
						}, {
							header : '名称',
							width : 100,
							sortable : true,
							dataIndex : 'name'
						}, {
							header : '描述',
							width : 150,
							sortable : true,
							dataIndex : 'desc'
						}, {
							header : '设备型号',
							width : 150,
							sortable : true,
							dataIndex : 'type'
						}, {
							header : '管理IP',
							width : 100,
							sortable : true,
							dataIndex : 'ip'
						}, {
							header : '管理状态',
							width : 70,
							sortable : true,
							dataIndex : 'status'
						}, {
							header : '版本',
							width : 70,
							sortable : true,
							dataIndex : 'version'
						}],
				sm : sm,
				tbar : [
						'Filter:',{
								xtype : 'textfield',
								id : 'srcip1',
								name : 'srcip1',
								width : 300
						},
						{
							text : 'Filter',
							tooltip : 'Filter',
							handler : function() {							
							}
						},{
							text : 'Clear',
							tooltip : 'Clear',
							handler : function() {							
							}
						}],
				stripeRows : true,
				autoExpandColumn : 'id',
				stateful : true,
				stateId : 'linkdevicegrid',
				region : 'center'
			});



	var WeekTimeWindows = new Ext.Window({
				layout : 'border',
				width : 600,
				height : 400,
				title : "管理设备",
				modal : true,
				resizable : true,
				maximizable : true,
				iconCls : 'server',
				items : [grid],
				plain : true
				
			});
	WeekTimeWindows.addButton({
				text : "确定",
				handler : function() {
					
					WeekTimeWindows.close();
				}
			});
	WeekTimeWindows.addButton({
				text : '取 消',
				handler : function() {
					WeekTimeWindows.close();
				}
			});
	WeekTimeWindows.show();
}